/*
 * GeoVISTA Center (Penn State, Dept. of Geography)
 * Copyright (c), 2003-2011,  Jin Chen and Alan M. MacEachren, GeoVISTA Center, Penn State University
 * Licensed under Simplified BSD License
 *
 * To get  service from  external component which implement this interface
 * @author: jin Chen 
 * @date: May 13, 2005$
 * @version: 1.0
 */
package edu.psu.geovista.app.pcp.plot.services;

import edu.psu.geovista.data.model.AppDataModel;

import java.util.List;

public interface ExternalService {

     /**
     * Given a primary axis name and  a array of axis names, calculate the correlation btw primary axis and each of the axis in the array
     * @param axname
     * @param axnames
     * @return
     */
    public  List<DfCorrelationResult> getCorrelations(String axname,String []axnames); 

    public   AppDataModel  getExternalData();
}
